package com.example.demo.com.example.singleton;

public class LazySingleton {
    //1.首先构造器私有化
    private LazySingleton(){}
    //2.创建这个私有的单例对象
    private static LazySingleton singleton;

    //3当需要用到对象的时候才创建出来，缺点：线程不安全。
    public static LazySingleton getInstance(){
        if(singleton == null){
            singleton = new LazySingleton();
        }

        return singleton;
    }

}
